From: Stefano Stabellini Date: Mon, 29 Apr 2013 17:04:25 +0000 (+0100) Subject: xen/arm: do not call __cpu_disable on machine_halt X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~6944 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https://%22%22/%22http:/www.example.com/cgi/%22https:/%22%22?a=commitdiff_plain;h=b4aae03ce525e8e2364814d0fed8f982aefc4958;p=xen.git xen/arm: do not call __cpu_disable on machine_halt __cpu_disable shouldn't be called on machine_halt, in fact it cannot succeed: cpu_disable_scheduler won't be able to migrate away vcpus to others pcpus. Signed-off-by: Stefano Stabellini Acked-by: Ian Campbell --- diff --git a/xen/arch/arm/shutdown.c b/xen/arch/arm/shutdown.c index c1b60afb44..61b528062a 100644 --- a/xen/arch/arm/shutdown.c +++ b/xen/arch/arm/shutdown.c @@ -25,7 +25,6 @@ static void raw_machine_reset(void) static void halt_this_cpu(void *arg) { - __cpu_disable(); stop_cpu(); }